package com.demo.base.sign;

/**
 * @author : YU.TAN
 * @date : 2021/10/28 17:27
 * 单例模式，保证一个类仅有一个实例，并提供一个访问它的全局访问点。
 * I/O与数据库的连接,一般就用单例模式实现de的。
 * Windows里面的Task Manager（任务管理器）也是很典型的单例模式。
 * <p>
 * <p>
 * 懒汉式：需要的时候才去创建，如果有则直接返回，没有就new一个，需要加上synchronized，因为可能存在线程安全问题
 */
public class LanHanSingleton {

    private static LanHanSingleton singleton;

    private LanHanSingleton() {
    }

    public static LanHanSingleton getInstance() {
        if (singleton == null) {
            singleton = new LanHanSingleton();
        }
        return singleton;
    }
}
